Building Context Aware P2P Systems with the Shark framework
نویسنده
چکیده
Abstract: Shark Framework is framework supporting implementation of context aware P2P systems. Shark is an acronym and stand for Shared Knowledge. There is already a theory on context aware P2P systems which is implemented by the Shark framework. Target platforms are in the first step J2SE, J2ME and Android. In next steps iPhone and Microsoft based mobile devices will be supported. Shark FW supports the Knowledge Exchange Protocol (KEP) which is a stateless P2P protocol. Currently KEP has been ported to UDP and TCP. A Bluetooth L2CAP implementation will be available in October. This paper (briefly) explains core concepts of the framework. Sample code illustrates usage of Shark. It is illustrated that just two lines of code are sufficient to set up a peer that exchanges knowledge. This paper is also a call for participation. Shark is an open source project and is open to developers and users.
منابع مشابه
A Semantic P2P Framework for Building Context-Aware Applications in Multiple Smart Spaces
Context information has emerged as an important resource to enable autonomy and flexibility of ubiquitous applications. The widespread use of context information necessitates an efficient lookup service in a wide-area network over multiple smart spaces. In this paper, we propose a context lookup framework based on a semantic peer-to-peer network to support the building of context-aware applicat...
متن کاملDistributed Context Space (DCS) - Foundation of Semantic P2P Systems
Nearly any social network application is based on the client-server paradigm. This has several serious drawback (data security, costs). This paper introduces the concept of Distributed Context Space which is a concept for loosely coupled (mobile) P2P semantic systems. Shark is a reference implementation of DCS and iSphere is a social network application based on Shark. This paper shows how Sema...
متن کاملPeer-to-peer Framework for Mobile Learning with Context-aware Services
Peer-to-peer (P2P) and mobile technologies enable the integration between face-to-face and virtual communities, allowing users to experiment new models of learning and to contextualize them to their physical space or time. In this work we describe our view of a P2P e-learning community (PEC), and propose a taxonomy for context-aware e-learning services. Moreover, we illustrate how P2P mechanism...
متن کاملContext-aware systems: concept, functions and applications in digital libraries
Background and Aim Among the places that context-aware systems and services would be very useful, are libraries. The purpose of this study is to achieve a coherent definition of context aware systems and applications, especially in digital libraries. Method: This was a review article that was conducted by using Library method by searching articles and e-books on websites and databases. Results:...
متن کاملContext Aware Observation of Human Activity
In this paper we define a framework for context aware observation of human activity. A context is defined as a network of situations. A situation network is interpreted as a specification for a federation of processes to observe humans and their actions. We present a process-based software architecture for building systems for observing acivity and discuss methods for building systems using thi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008